package com.ehl.utb.cloud.test.bean;

import com.ehl.utb.cloud.test.constants.WebSocketMessageType;
import lombok.Data;

/**
 * WebSocket 消息
 * <p>
 * 文件名称：{@link WebSocketMessage}
 * <p>
 * <b>
 * Creation Time: 2022/5/31
 *
 * @author lyw
 * @version 1.0.0.0
 * @since 1.0.0.0
 **/
@Data
public class WebSocketMessage {

    //消息类型
    private WebSocketMessageType webSocketMessageType;


    /**
     * @see UserLocationInfo 消息为位置上报时使用 为这个类的json串
     * 具体的数据 不同的消息类型有不同的消息格式
     * @see WebSocketMessageType#USERINFO  WebSocketUserInfo 为这个类的json串
     */
    private String data;
}
